home *** CD-ROM | disk | FTP | other *** search
/ TOS Silver 2000 / TOS Silver 2000.iso / programm / AGNUS / SRC / SYSINFO / RES.H < prev    next >
Encoding:
C/C++ Source or Header  |  1996-07-03  |  1.0 KB  |  28 lines

  1. #ifndef __RES
  2. #define __RES
  3. /* Auflösungsstruktur */
  4. /* Länge der Struktur: 86 Bytes */
  5. typedef struct
  6. {
  7.     char    name[33];                /* Name der Auflösung */
  8.                                         /* Für Nicht-C-Programmierer: */
  9.                                         /* der Offset der nächsten Variablen */
  10.                                         /* zum Strukturstart beträgt 34 Bytes */
  11.     int    mode;                        /* Auflösungsart (siehe ICB.H) */
  12.     int    bypl;                        /* Bytes pro Zeile */
  13.     int    planes;                    /* Anzahl Planes */
  14.     unsigned int    colors;        /* Anzahl Farben */
  15.     int    hc_mode;                    /* Hardcopy-Modus */
  16.     int    max_x, max_y;            /* maximale x- und y-Koordinate */
  17.     int    real_x, real_y;        /* reale max. x- und y-Koordinate */
  18.                                         /* folgende Variablen sollten nicht */
  19.                                         /* beachtet werden */
  20.     int    freq;                        /* Frequenz in MHz */
  21.     char    freq2;                    /* 2. Frequenz (SIGMA Legend II) */
  22.     char    low_res;                    /* halbe Pixelrate */
  23.     char    r_3c2;                    /* Register 3c2 */
  24.     char    r_3d4[25];                /* Register 3d4, Index 0 bis $18 */
  25.     char    extended[3];            /* Register 3d4, Index $33 bis $35 */
  26. } RESOLUTION;
  27. #endif
  28.